/* CSS重置 */
*,:after,:before {
    box-sizing:border-box;
}
*{margin:0;padding:0;}
/*整站变灰*/
html {
    /*-webkit-filter: grayscale(.95);*/
}
/*Pc端*/
    @media screen and (min-width: 751px) {
        body{font-size: 0.18rem;   font-family:"Microsoft YaHei", "微软雅黑","宋体",  SimHei, "黑体",Tahoma, Arial, SimSun; background:#fff; color:#333; -webkit-text-size-adjust:100%;}
        table { border-collapse:collapse; border-spacing:0;}
        fieldset,img { border:0;}
        address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style:normal; font-weight: normal;}
        del,ins{text-decoration:none;}
        ol,ul,li { list-style:none;}
        caption,th { text-align:left;}
        h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
        q:before, q:after { content:'';}
        abbr,acronym { border:0;font-variant:normal;}
        sup{vertical-align:baseline;}
        sub{vertical-align:baseline;}
        legend{color:#000;}
        input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:normal;font-weight:normal; outline:none;}
        input,button,textarea,select{*font-size:100%;}
        textarea { resize:none;}
        i, em, strong { font-style:normal;}

        /*中英文切换按钮*/
        .i18nBtnBox{
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        .i18nBtn{
            font-size: 0.18rem;
            border: 1px solid #e6e6e6;
            padding: 0.1rem 0.1rem;
            cursor: pointer;
            margin: 0.05rem;
            user-select:none;
        }
    }
/*Mobile端*/
    @media screen and (max-width: 750px) {
        /*antd-mobile按需加载后，依然需要在入口文件中手动引入 `global` 文件*/
        :root {
            --adm-radius-s: 0.5333333333333333vw;
            --adm-radius-m: 1.066666666666667vw;
            --adm-radius-l: 1.6vw;
            --adm-font-size-1: 1.2vw;
            --adm-font-size-2: 1.333333333333333vw;
            --adm-font-size-3: 1.466666666666667vw;
            --adm-font-size-4: 1.6vw;
            --adm-font-size-5: 1.733333333333333vw;
            --adm-font-size-6: 1.866666666666667vw;
            --adm-font-size-7: 2vw;
            --adm-font-size-8: 2.133333333333333vw;
            --adm-font-size-9: 2.266666666666667vw;
            --adm-font-size-10: 2.4vw;
            --adm-color-primary: #1677ff;
            --adm-color-success: #00b578;
            --adm-color-warning: #ff8f1f;
            --adm-color-danger: #ff3141;
            --adm-color-white: #ffffff;
            --adm-color-text: #333333;
            --adm-color-text-secondary: #666666;
            --adm-color-weak: #999999;
            --adm-color-light: #cccccc;
            --adm-color-border: #eeeeee;
            --adm-color-box: #f5f5f5;
            --adm-color-background: #ffffff;
            --adm-font-size-main: var(--adm-font-size-5);
            --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
            helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
            'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
            --adm-border-color: var(--adm-color-border);
        }
        html[data-prefers-color-scheme='dark'] {
            --adm-color-primary: #3086ff;
            --adm-color-success: #34b368;
            --adm-color-warning: #ffa930;
            --adm-color-danger: #ff4a58;
            --adm-color-text: #e6e6e6;
            --adm-color-text-secondary: #b3b3b3;
            --adm-color-weak: #808080;
            --adm-color-light: #4d4d4d;
            --adm-color-border: #2b2b2b;
            --adm-color-box: #0a0a0a;
            --adm-color-background: #1a1a1a;
            --adm-border-color: var(--adm-color-border);
        }
        :root {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }

        /* 禁用iPhone中Safari的字号自动调整 */
        html {
            -webkit-text-size-adjust: 100%;
            -ms-text-size-adjust: 100%;
            /* 解决IOS默认滑动很卡的情况 */
            -webkit-overflow-scrolling : touch;
        }
        /* 禁止缩放表单 */
        input[type="submit"], input[type="reset"], input[type="button"], input {
            resize: none;
            border: none;
        }
        /* 取消链接高亮 */
        body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
        }
        /* 设置HTML5元素为块 */
        article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
            display: block;
        }
        /* 图片自适应 */
        img {
            width: 100%;
            height: auto;
            width: auto\9; /* ie8 */
            display: block;
            -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/
        }
        body {
            font: 1.866666666666667vw 'Microsoft YaHei','宋体', Tahoma, Arial, sans-serif;
            color: #454545;
        }
        em, i {
            font-style: normal;
        }
        ul,li{
            list-style-type: none;
        }
        table{
            border-collapse:collapse;
            border-spacing:0
        }
        textarea {
            resize:none; /*禁用了文本的拖拉，尤其在谷歌下*/
        }
        p {
            word-wrap:break-word; /* 不够的单词自动换行 而不会被截掉 */
        }
        a {
            text-decoration: none;
            color: #fff;
        }
        a:hover {
            text-decoration: none;
        }
        ul, ol {
            list-style: none;
        }
        h1, h2, h3, h4, h5, h6 {
            font-size: 100%;
        }
        img {
            border: none;
        }
        /* 移动端点击a链接出现蓝色背景问题解决 */
        a:link,a:active,a:visited,a:hover {
            background: none;
            -webkit-tap-highlight-color: rgba(0,0,0,0);
            -webkit-tap-highlight-color: transparent;
        }
        /*中英文切换按钮*/
        .i18nBtnBox{
            display: flex;
            align-items: center;
            justify-content: flex-start;
        }
        .i18nBtn{
            font-size: 2.4vw;
            border: 1px solid #e6e6e6;
            padding: 0.6666666666666667vw;
            cursor: pointer;
            margin:0.6666666666666667vw;
            user-select:none;
        }
    }

/*顶部加载进度条*/
#nprogress .bar {
    background: #ff0000;
    width: 100%;
    height: 2px;
}
/*顶部加载进度条头部动画*/
#nprogress .peg {
    box-shadow: 0 0 10px #29d, 0 0 5px #29d;
    opacity: 0.5;
    -webkit-transform: rotate(3deg) translate(0px, -4px);
    -ms-transform: rotate(3deg) translate(0px, -4px);
    transform: rotate(3deg) translate(0px, -4px);
}
/*加载进度动圈位置*/
#nprogress .spinner {
    top: 50%;
    right: auto;
    left: 50%;
    transform: translate(-50%,-50%);
}
/*加载进度动圈*/
#nprogress .spinner-icon {
    width: 18px;
    height: 18px;
    border: solid 2px transparent;
    border-top-color: #ff0000;
    border-left-color: #ff0000;
    border-radius: 50%;
    -webkit-animation: nprogress-spinner1 600ms linear infinite;
    animation: nprogress-spinner1 600ms linear infinite;
}
@-webkit-keyframes nprogress-spinner1 {
    0%   { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}
@keyframes nprogress-spinner1 {
    0%   { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

